module Hydrocraft
{
    imports
    {
        Base, farming

    }

/************************ITEMS************************/

item HCDuckmeat
    {
        HungerChange		= -30,
        Weight				= 0.3,
        Type				= Food,
        IsCookable			= TRUE,
        DangerousUncooked	= TRUE,
        DaysTotallyRotten	= 4,
        MinutesToBurn		= 70,
        DisplayName			= Duck Meat,
        Icon				= HCDuckmeat,
        DaysFresh			= 2,
        MinutesToCook		= 20,
        EvolvedRecipe 		= Soup:15;Stew:15;Pie:15;Stir fry:15;Sandwich:5|Cooked;Salad:10|Cooked;Roasted Vegetables:15;RicePot:15;RicePan:15;PastaPot:15;PastaPan:15,
        FoodType    		= Game,
	    Carbohydrates 		= 10,
        Proteins 			= 69,
        Lipids 				= 33,
        Calories 			= 603,
		DisplayCategory 	= FoodP,
    }

item HCGoosemeat
    {
        HungerChange		= -35,
        Weight				= 0.3,
        Type				= Food,
        IsCookable			= TRUE,
        DangerousUncooked	= TRUE,
        DaysTotallyRotten	= 4,
        MinutesToBurn		= 70,
        DisplayName			= Goose Meat,
        Icon				= HCGoosemeat,
        DaysFresh			= 2,
        MinutesToCook		= 20,
        EvolvedRecipe 		= Soup:15;Stew:15;Pie:15;Stir fry:15;Sandwich:5|Cooked;Salad:10|Cooked;Roasted Vegetables:15;RicePot:15;RicePan:15;PastaPot:15;PastaPan:15,
        FoodType    		= Game,
	    Carbohydrates		= 10,
        Proteins 			= 87,
        Lipids 				= 39,
        Calories 			= 714,
		DisplayCategory     = FoodP,
    }

item HCTurkeymeat
    {
        HungerChange		= -30,
        Weight				= 0.3,
        Type				= Food,
        IsCookable			= TRUE,
        DangerousUncooked	= TRUE,
        DaysTotallyRotten	= 4,
        MinutesToBurn		= 70,
        DisplayName			= Turkey Meat,
        Icon				= HCTurkeymeat,
        DaysFresh			= 2,
        MinutesToCook		= 20,
        EvolvedRecipe 		= Soup:15;Stew:15;Pie:15;Stir fry:15;Sandwich:5|Cooked;Salad:10|Cooked;Roasted Vegetables:15;RicePot:15;RicePan:15;PastaPot:15;PastaPan:15,
        FoodType    		= Game,
	    Carbohydrates 		= 10.3,
      	Proteins 			= 69,
      	Lipids 				= 5.7,
      	Calories 			= 336,
		DisplayCategory 	= FoodP,
    }

item HCDogmeat
    {
        Weight				=	3,
        Type				=	Food,
        DisplayName			=	Dog Carcass,
        Icon				=	HCDogmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
    }

item HCCatmeat
    {
        Weight				=	1,
        Type				=	Food,
        DisplayName			=	Cat Carcass,
        Icon				=	HCCatmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
    }

item HCSheepmeat
    {
        Weight				=	3,
        Type				=	Food,
        DisplayName			=	Sheep Carcass,
        Icon				=	HCSheepmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
    }

item HCGoatmeat
    {
        Weight				=	3,
        Type				=	Food,
        DisplayName			=	Goat Carcass,
        Icon				=	HCGoatmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
    }

item HCPigmeat
    {
        Weight				=	10,
        Type				=	Food,
        DisplayName			=	Pig Carcass,
        Icon				=	HCPigmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
    }

item HCCowmeat
    {
        Weight				=	10,
        Type				=	Food,
        DisplayName			=	Cow Carcass,
        Icon				=	HCCowmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
    }

item HCCowmeat2
    {
        Weight				=	10,
        Type				=	Food,
        DisplayName			=	Cow Carcass,
        Icon				=	HCCowmeat2,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
    }

item HCDonkeymeat
    {
        Weight				=	10,
        Type				=	Food,
        DisplayName			=	Donkey Carcass,
        Icon				=	HCDonkeymeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
    }

item HCHorsemeat
    {
        Weight				=	15,
        Type				=	Food,
        DisplayName			=	Horse Carcass,
        Icon				=	HCHorsemeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
    }


item HCNutriameat
    {
        Weight				=	0.8,
        Type				=	Food,
        DisplayName			=	Nutria Carcass,
        Icon				=	HCNutriameat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCBeavermeat
    {
        Weight				=	0.8,
        Type				=	Food,
        DisplayName			=	Beaver Carcass,
        Icon				=	HCBeavermeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCPorcupinemeat
    {
        Weight				=	0.8,
        Type				=	Food,
        DisplayName			=	Porcupine Carcass,
        Icon				=	HCPorcupinemeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCArmadillomeat
    {
        Weight				=	0.8,
        Type				=	Food,
        DisplayName			=	Armadillo Carcass,
        Icon				=	HCArmadillomeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCFoxmeat
    {
        Weight				=	0.8,
        Type				=	Food,
        DisplayName			=	Fox Carcass,
        Icon				=	HCFoxmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCRaccoonmeat
    {
        Weight				=	0.4,
        Type				=	Food,
        DisplayName			=	Raccoon Carcass,
        Icon				=	HCRaccoonmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCOpossummeat
    {
        Weight				=	0.8,
        Type				=	Food,
        DisplayName			=	Opossum Carcass,
        Icon				=	HCOpossummeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }


item HCSkunkmeat
    {
        Weight				=	0.8,
        Type				=	Food,
        DisplayName			=	Skunk Carcass,
        Icon				=	HCSkunkmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCBoarmeat
    {
        Weight				=	10,
        Type				=	Food,
        DisplayName			=	Boar Carcass,
        Icon				=	HCBoarmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCDeermeat
    {
        Weight				=	8,
        Type				=	Food,
        DisplayName			=	Deer Carcass,
        Icon				=	HCDeermeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCDeermeat2
    {
        Weight				=	8,
        Type				=	Food,
        DisplayName			=	Deer Carcass,
        Icon				=	HCDeermeat2,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCBlackbearmeat
    {
        Weight				=	10,
        Type				=	Food,
        DisplayName			=	Black Bear Carcass,
        Icon				=	HCBlackbearmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCBearmeat
    {
        Weight				=	10,
        Type				=	Food,
        DisplayName			=	Glizzly Bear Carcass,
        Icon				=	HCBearmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCCougarmeat
    {
        Weight				=	10,
        Type				=	Food,
        DisplayName			=	Cougar Carcass,
        Icon				=	HCCougarmeat,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	12,
        DaysFresh			=	8,
		DisplayCategory 	=       AnimalDead,
        FoodType    			=   	Game,
    }

item HCZedmeat
    {
        HungerChange		=	-100,
        UnhappyChange	    =	50,
        StressChange        =       20,
       	ReduceInfectionPower= 	5,
        Weight				=	10,
        Type				=	Food,
	    FoodType    		=  	Meat,
        DisplayName			=	Skinned Carcass,
        Icon				=	HCZedmeat,
	    DaysTotallyRotten	=	1,
	    DaysFresh 			= 	1,
        Poison              = 	true,
	    PoisonDetectionLevel= 	7,
    	PoisonPower 		= 	40,
    	UseForPoison 		= 	15,
        IsCookable			=	TRUE,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	1,
        MinutesToBurn		=	250,
        MinutesToCook		=	150,
		Carbohydrates 		= 	144.5,
        Proteins 		    = 	1262.3,
       	Lipids 			    = 	476.3,
        Calories 		    = 	7700,
        DaysFresh			=	1,
		DisplayCategory 	=       FoodP,
    }

item HCZedmeatheadless
    {
        HungerChange		=	-90,
        UnhappyChange	    =	50,
        StressChange        =       20,
       	ReduceInfectionPower= 	5,
        Weight				=	9,
        Type				=	Food,
	    FoodType    		=  	Meat,
        DisplayName			=	Headless Skinned Carcass,
        Icon				=	HCZedmeatheadless,
	    DaysTotallyRotten	=	1,
	    DaysFresh 			= 	1,
        Poison              = 	true,
	    PoisonDetectionLevel= 	7,
    	PoisonPower 		= 	40,
    	UseForPoison 		= 	15,
        IsCookable			=	TRUE,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	1,
        MinutesToBurn		=	250,
        MinutesToCook		=	150,
        DaysFresh			=	1,
		DisplayCategory 	=       FoodP,
	
    }

item HCZedhead
	{
	    Weight 			= 	1,
	    Type 			= 	Normal,
	    DisplayName 	= 	Head,
	    Icon			=	HCZedhead,
	    DisplayCategory =       Misc,
	}

item HCIntestines
	{
	    Weight 			= 	0.1,
	    Type 			= 	Normal,
	    DisplayName 	= 	Intestines,
	    Icon			=	HCIntestines,
		DisplayCategory =       Cooking,
	}

item HCCheval
	{
		HungerChange		=	-25,
		Weight			    =	0.3,
		Type			    =	Food,
		IsCookable		    =	TRUE,
		DangerousUncooked	=	TRUE,
		DaysTotallyRotten	=	4,
		MinutesToBurn		=	70,
		DisplayName		    =	Cheval,
		Icon			    =	HCCheval,
		DaysFresh		    =	2,
		MinutesToCook		=	50,
        EvolvedRecipe 		= 	Soup:15;Stew:15;Pie:15;Stir fry:15;Sandwich:5|Cooked;Salad:10|Cooked;Roasted Vegetables:15;RicePot:15;RicePan:15;PastaPot:15;PastaPan:15,
        FoodType    		=   	Game,
		Carbohydrates 		= 	0,
        Proteins 		    = 	97,
       	Lipids 			    = 	21,
        Calories 		    = 	603,
		DisplayCategory 	=       FoodP,
	}

item HCSmallgamesteak
	{
		HungerChange		=	-20,
		Weight			    =	0.2,
		Type			    =	Food,
		IsCookable		    =	TRUE,
		DangerousUncooked	=	TRUE,
		DaysTotallyRotten	=	4,
		MinutesToBurn		=	70,
		DisplayName		    =	Small Game Steak,
		Icon			    =	HCSmallgamesteak,
		DaysFresh		    =	2,
		MinutesToCook		=	50,
        EvolvedRecipe 		= 	Soup:15;Stew:15;Pie:15;Stir fry:15;Sandwich:10|Cooked;Salad:15|Cooked;Roasted Vegetables:15;RicePot:15;RicePan:15;PastaPot:15;PastaPan:15,
        FoodType    		=   	Game,
		Carbohydrates 		= 	0,
        Proteins 		    = 	44,
       	Lipids 			    = 	5.4,
        Calories 		    = 	232,
		DisplayCategory 	=       FoodP,
	}

item HCVenison
	{
		HungerChange		=	-25,
		Weight			    =	0.3,
		Type			    =	Food,
		IsCookable		    =	TRUE,
		DangerousUncooked	=	TRUE,
		DaysTotallyRotten	=	4,
		MinutesToBurn		=	70,
		DisplayName		    =	Venison,
		Icon			    =	HCVenison,
		DaysFresh		    =	2,
		MinutesToCook		=	50,
        EvolvedRecipe 		= 	Soup:15;Stew:15;Pie:15;Stir fry:15;Sandwich:5|Cooked;Salad:10|Cooked;Roasted Vegetables:15;RicePot:15;RicePan:15;PastaPot:15;PastaPan:15,
        FoodType    		= Game,
		Carbohydrates 		= 	0,
        Proteins 		    = 	66,
       	Lipids 			    = 	8.1,
        Calories 		    = 	348,
		DisplayCategory 	= FoodP,
	}

item HCBearsteak
	{
		HungerChange		=	-30,
		Weight			    =	0.3,
		Type			    =	Food,
		IsCookable		    =	TRUE,
		DangerousUncooked	=	TRUE,
		DaysTotallyRotten	=	4,
		MinutesToBurn		=	70,
		DisplayName		    =	Bear Steak,
		Icon			    =	HCBearsteak,
		DaysFresh		    =  	2,
		MinutesToCook		=	50,
        EvolvedRecipe 		= 	Soup:15;Stew:15;Pie:15;Stir fry:15;Sandwich:5|Cooked;Salad:10|Cooked;Roasted Vegetables:15;RicePot:15;RicePan:15;PastaPot:15;PastaPan:15,
        FoodType    		=   	Game,
		Carbohydrates 		= 	0,
        Proteins 		    = 	60,
       	Lipids 			    = 	24.9,
        Calories 		    = 	483,
		DisplayCategory 	=       FoodP,
	}

item HCCougarsteak
	{
		HungerChange		=	-30,
		Weight			    =	0.3,
		Type			    =	Food,
		IsCookable		    =	TRUE,
		DangerousUncooked	=	TRUE,
		DaysTotallyRotten	=	4,
		MinutesToBurn		=	70,
		DisplayName		    =	Cougar Steak,
		Icon			    =	HCCougarsteak,
		DaysFresh		    =	2,
		MinutesToCook		=	50,
        EvolvedRecipe 		= 	Soup:15;Stew:15;Pie:15;Stir fry:15;Sandwich:5|Cooked;Salad:10|Cooked;Roasted Vegetables:15;RicePot:15;RicePan:15;PastaPot:15;PastaPan:15,
        FoodType    		=   	Game,
		Carbohydrates 		= 	0,
        Proteins 		    = 	60,
       	Lipids 			    = 	24.9,
        Calories 		    = 	483,
		DisplayCategory 	=       FoodP,
	}

item HCFreshham
    {
		HungerChange		=	-30,
		Weight			    =	0.3,
		Type			    =	Food,
		IsCookable		    =	TRUE,
		DangerousUncooked	=	TRUE,
		DaysTotallyRotten	=	4,
		MinutesToBurn		=	70,
		DisplayName		    =	Fresh Ham,
		Icon			    =	Ham,
		DaysFresh		    =	2,
		MinutesToCook		=	50,
        EvolvedRecipe 		= 	Soup:15;Stew:15;Pie:15;Stir fry:15;Sandwich:5|Cooked;Salad:10|Cooked;Roasted Vegetables:15;RicePot:15;RicePan:15;PastaPot:15;PastaPan:15,
        FoodType    		=   	Meat,
		Carbohydrates 		= 	4.2,
        Proteins 		    = 	53.1,
       	Lipids 			    = 	28.8,
        Calories 		    = 	486,
		DisplayCategory 	=       FoodP,
     }

item HCZedsteak
	{
		HungerChange		    =	-15,
        UnhappyChange	        =	50,
        StressChange            =       50,
        ReduceInfectionPower    = 	5,
		Weight			        =	0.3,
		Type			        =	Food,
		MinutesToBurn		    =	140,
		DisplayName		        =	Odd Meat,
	    IsCookable		        =	TRUE,
		DangerousUncooked	    =	TRUE,
		MinutesToCook		    =	100,
		Carbohydrates 		    = 	7.2,
        Proteins 		        = 	63.1,
       	Lipids 			        = 	23.8,
        Calories 		        = 	385,
		EvolvedRecipe 		    = 	Soup:15;Stew:15;Pie:15;Stir fry:15;Sandwich:5|Cooked;Salad:10|Cooked;Roasted Vegetables:15;RicePot:15;RicePan:15;PastaPot:15;PastaPan:15,
		FoodType    		    =  	Meat,
	    DaysTotallyRotten	    =	1,
	    DaysFresh 		        = 	1,
		Icon			        =	HCZedsteak,
        Poison                  = 	true,
		PoisonDetectionLevel 	= 	7,
    	PoisonPower 		    = 	40,
    	UseForPoison 		    = 	15,
        CustomEatSound 		    = 	PZ_Eating,
		DisplayCategory 	    =       FoodP,
    }

item HCTurduckhen
    {
        HungerChange		=	-50,
        Weight				=	0.9,
        Type				=	Food,
        IsCookable			=	TRUE,
        DangerousUncooked	=	TRUE,
        DaysTotallyRotten	=	7,
        MinutesToBurn		=	100,
        DisplayName			=	Turduckhen,
        Icon				=	HCTurduckhen,
	    ReplaceOnUse		=	RoastingPan,
        DaysFresh			=	3,
        MinutesToCook		=	60,
        FoodType    		=   	Game,
	    Carbohydrates 		= 	18,
        Proteins 			= 	189,
       	Lipids 				= 	135,
        Calories 			= 	2070,
		DisplayCategory 	=       FoodP,
    }

item HCChristmashamcasserole
    {
	    HungerChange		=	-150,
	    Weight			    =	4,
	    Type			    =	Food,
	    DisplayName			=	Christmas Ham Casserole,
	    Icon			    =	HCRoastingpanham,
	    ReplaceOnUse		=	RoastingPan,
	    IsCookable			=	TRUE,
	    MinutesToCook		=	40,
	    MinutesToBurn		=	80,
	    DaysTotallyRotten	=	5,
	    DaysFresh 			= 	3,
	    Carbohydrates 		= 	120,
	    Proteins 			= 	125,
	    Lipids 			    = 	90,
	    Calories 			= 	1790,
		DisplayCategory 	=       FoodP,
    }
	
/************************RECIPES************************/

recipe Slice Amphibian
    {
        Frog/HCToad/HCNewt/HCSalamander,
        keep MeatCleaver/[Recipe.GetItemTypes.SharpKnife],
        Result:FrogMeat,
        CanBeDoneFromFloor:true,
        Sound:SliceMeat,
        Time:50.0,
        Category:Cooking,
        OnGiveXP:HCCooking_OnGiveXP,
    }


recipe Butcher Turtle
    {
        SkillRequired:Cooking=2,
        HCPondturtle,
        keep MeatCleaver/[Recipe.GetItemTypes.SharpKnife],
        Result:Smallanimalmeat,
        CanBeDoneFromFloor:true,
        Sound:SliceMeat,
        Time:50.0,
        Category:Cooking,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Butcher Turtle
    {
        SkillRequired:Cooking=2,
        HCSnappingturtle,
        keep MeatCleaver/[Recipe.GetItemTypes.SharpKnife],
        Result:Smallanimalmeat=2,
        CanBeDoneFromFloor:true,
        Sound:SliceMeat,
        Time:50.0,
        Category:Cooking,
        OnGiveXP:HCCooking_OnGiveXP,
    }

recipe Butcher Carcass
	{
        SkillRequired:Cooking=2,
        HCZedmeat,
        keep MeatCleaver,
        Result:HCZedbones,
        CanBeDoneFromFloor:true,
        Sound:SliceMeat,
        Time:200.0,
        NeedToBeLearn:true,
        Category:Hunting,
        OnCreate:recipe_hczedbutcher,
        OnGiveXP:HCCooking_OnGiveXP,
	}

recipe Remove Head
	{
        HCZedmeat,
        keep MeatCleaver,
        Result:HCZedmeatheadless,
        CanBeDoneFromFloor:true,
        Sound:SliceMeat,
        Time:50.0,
        NeedToBeLearn:true,
        Category:Hunting,
        OnCreate:recipe_hczedhead,
        OnGiveXP:HCCooking_OnGiveXP,
	}

recipe Butcher Carcass
	{
        SkillRequired:Cooking=2,
        HCZedmeatheadless,
        keep MeatCleaver,
        Result:HCZedbonesheadless,
        CanBeDoneFromFloor:true,
        Sound:SliceMeat,
        Time:200.0,
        NeedToBeLearn:true,
        Category:Hunting,
        OnCreate:recipe_hczedbutcher,
        OnGiveXP:HCCooking_OnGiveXP,
	}

recipe Prepare Turduckhen
	{
        SkillRequired:Cooking=6,
        HCTurkeymeat,
        HCDuckmeat,
	    Chicken,
	    RoastingPan,
        Result:HCTurduckhen,
        Time:200.0,
        Category:Cooking,
        OnGiveXP:HCCooking_OnGiveXP,
	}

recipe Make Christmas Ham 
	{
	    Ham,
        Tomato=3,
        Potato=4,
        RoastingPan,             
        Result:HCChristmashamcasserole,
        NeedToBeLearn:true,
        Time:90.0,
        Category:Cooking,
        OnGiveXP:HCCooking_OnGiveXP,
    }
		
}